package com.lovo.middleman.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lovo.middleman.bean.CustomerBean;
import com.lovo.middleman.bean.SellBean;
import com.lovo.middleman.service.impl.CustomerServiceImpl;

import java.util.List;

/**
 * 销售时的订单
 */
public interface ISellService {

    /**
     * 查询全部的销售订单
     * @return
     */
//    List<SellBean> querySellBean(int userId);





    /**
     * 订单分页查询
     * @param curPage
     * @param pageSize
     * @param customerName
     * @param startTime
     * @param endTime
     * @return
     */
    Page<SellBean> queryPageByItem(int curPage,
                                   int pageSize,
                                   String customerName,
                                   String startTime,
                                   String endTime
                                   );


    /**
     * 出库时生成的订单
     * @param sellBean
     */
    void addSell(SellBean sellBean);


    /**
     * 通过id,查询销售订单
     * @param id
     * @return
     */
    SellBean querySellBeanById(int id);


}
